package com.ruoyi.system.mapper.vant.customer;

import com.ruoyi.system.domain.customer.LocalReply;
import com.ruoyi.system.domain.customer.LocalReviers;
import com.ruoyi.system.domain.zhuangxiumain.vo.ReplyVo;
import com.ruoyi.system.domain.zhuangxiumain.vo.ResviersVo;

import java.util.List;

/**
 * 前端本地接口
 */
public interface ApiLocalMapper {

    /**
     * 查询本地评论列表
     * @return
     */
    public List<LocalReviers> selectLocalReviersList();

    /**
     * 查询本地评论回复列表
     * @return
     */
    public List<LocalReply> selectLocalReplyList(Long localReviersId);

    /**
     * 添加评论信息
     * @param localReply
     * @return
     */
    public int addLocalReply(LocalReply localReply);

    /**
     * 根据ID查询本地评论
     * @return
     */
    public LocalReviers selectLocalReviersById(Long localReviersId);

    /**
     * 修改回复量和点赞量
     * @return
     */
    public int updateLocalReviersById(LocalReviers localReviers);

    /**
     * 根据发布信息的id查询他的回复
     * @param localReviersId
     * @return
     */
    public List<ReplyVo> selectReplyVoByRevierwsId(Integer localReviersId);

    /**
     * 本地发布的全部信息，（哈哈哈哈）
     * @param resviersVo
     * @return
     */
    public List<ResviersVo> selectResviersVo(ResviersVo resviersVo);

    /**
     * 消息中的评论
     * @param resviersVo
     * @return
     */
    public List<ResviersVo> selectNewsReviersVo(ResviersVo resviersVo);

    /**
     * 消息中的点赞
     * @return
     */
    public List<ResviersVo> selectNewsReviersVoTwo(ResviersVo resviersVo);

}
